home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_include / ASM-SPAR.{_A / KEYBOARD.H < prev    next >
C/C++ Source or Header  |  1999-09-17  |  2KB  |  52 lines

  1. /* $Id: keyboard.h,v 1.2 1997/09/07 15:40:49 ecd Exp $
  2.  * linux/include/asm-sparc64/keyboard.h
  3.  *
  4.  * Created Aug 29 1997 by Eddie C. Dost (ecd@skynet.be)
  5.  */
  6.  
  7. /*
  8.  *  This file contains the Ultra/PCI architecture specific keyboard definitions
  9.  */
  10.  
  11. #ifndef _SPARC64_KEYBOARD_H
  12. #define _SPARC64_KEYBOARD_H 1
  13.  
  14. #ifdef __KERNEL__
  15.  
  16. #define KEYBOARD_IRQ            1
  17. #define DISABLE_KBD_DURING_INTERRUPTS    0
  18.  
  19. extern int pcikbd_setkeycode(unsigned int scancode, unsigned int keycode);
  20. extern int pcikbd_getkeycode(unsigned int scancode);
  21. extern int pcikbd_pretranslate(unsigned char scancode, char raw_mode);
  22. extern int pcikbd_translate(unsigned char scancode, unsigned char *keycode,
  23.                 char raw_mode);
  24. extern char pcikbd_unexpected_up(unsigned char keycode);
  25. extern void pcikbd_leds(unsigned char leds);
  26. extern void pcikbd_init_hw(void);
  27. extern unsigned char pcikbd_sysrq_xlate[128];
  28.  
  29. #define kbd_setkeycode            pcikbd_setkeycode
  30. #define kbd_getkeycode            pcikbd_getkeycode
  31. #define kbd_pretranslate        pcikbd_pretranslate
  32. #define kbd_translate            pcikbd_translate
  33. #define kbd_unexpected_up        pcikbd_unexpected_up
  34. #define kbd_leds            pcikbd_leds
  35. #define kbd_init_hw            pcikbd_init_hw
  36. #define kbd_sysrq_xlate            pcikbd_sysrq_xlate
  37. #define kbd_init            pcikbd_init
  38.  
  39. #define compute_shiftstate        pci_compute_shiftstate
  40. #define keyboard_wait_for_keypress    pci_wait_for_keypress
  41. #define getkeycode            pci_getkeycode
  42. #define setkeycode            pci_setkeycode
  43. #define getledstate            pci_getledstate
  44. #define setledstate            pci_setledstate
  45. #define register_leds            pci_register_leds
  46.  
  47. #define SYSRQ_KEY 0x54
  48.  
  49. #endif /* __KERNEL__ */
  50.  
  51. #endif /* !(_SPARC64_KEYBOARD_H) */
  52.